XXXXmmmmeeeeNNNNaaaammmmeeeeddddSSSSiiiinnnnkkkk transfers data from the specified selection to
a widget.
This routine initializes an XXXXmmmmDDDDeeeessssttttiiiinnnnaaaattttiiiioooonnnnCCCCaaaallllllllbbbbaaaacccckkkkSSSSttttrrrruuuucccctttt with
the _s_e_l_e_c_t_i_o_n member set to _n_a_m_e_d__s_e_l_e_c_t_i_o_n, the _o_p_e_r_a_t_i_o_n
member set to the value of the _o_p argument, the
_l_o_c_a_t_i_o_n__d_a_t_amember set to the value of the _l_o_c_a_t_i_o_n__d_a_t_a
argument, and the _t_i_m_e member set to the value of the _t_i_m_e
argument. The _l_o_c_a_t_i_o_n__d_a_t_a value contains information
about the location where data is to be transferred. If the
value is _N_U_L_L, the data is to be inserted at the widget's
cursor position. Otherwise, the type and interpretation of
the value are specific to the widget class.
This routine calls the widget's
ddddeeeessssttttiiiinnnnaaaattttiiiioooonnnnPPPPrrrreeeeHHHHooooooookkkkPPPPrrrroooocccc_X_m_Q_T_t_r_a_n_s_f_e_r trait method with this
XXXXmmmmDDDDeeeessssttttiiiinnnnaaaattttiiiioooonnnnCCCCaaaallllllllbbbbaaaacccckkkkSSSSttttrrrruuuucccctttt. It then calls the widget's
XXXXmmmmNNNNddddeeeessssttttiiiinnnnaaaattttiiiioooonnnnCCCCaaaallllllllbbbbaaaacccckkkk procedures, if any. Unless an
XXXXmmmmNNNNddddeeeessssttttiiiinnnnaaaattttiiiioooonnnnCCCCaaaallllllllbbbbaaaacccckkkk procedure has called _X_m_T_r_a_n_s_f_e_r_D_o_n_e
with a status other than XXXXmmmmTTTTRRRRAAAANNNNSSSSFFFFEEEERRRR____DDDDOOOONNNNEEEE____DDDDEEEEFFFFAAAAUUUULLLLTTTT, this
routine calls the widget's ddddeeeessssttttiiiinnnnaaaattttiiiioooonnnnPPPPrrrroooocccc _X_m_Q_T_t_r_a_n_s_f_e_r
trait method after all transfers initiated by callback
procedures have finished. It is the responsibility of the
XXXXmmmmNNNNddddeeeessssttttiiiinnnnaaaattttiiiioooonnnnCCCCaaaallllllllbbbbaaaacccckkkk procedures and the ddddeeeessssttttiiiinnnnaaaattttiiiioooonnnnPPPPrrrroooocccc
method to transfer any data to the widget.
If _o_p is XXXXmmmmMMMMOOOOVVVVEEEE and the data is successfully transferred,
XXXXmmmmeeeeNNNNaaaammmmeeeeddddSSSSiiiinnnnkkkk asks the owner of the selection named by
_n_a_m_e_d__s_e_l_e_c_t_i_o_n to convert that selection to the _D_E_L_E_T_E
target. If the selection owner has called XXXXmmmmeeeeNNNNaaaammmmeeeeddddSSSSoooouuuurrrrcccceeee to
take ownership of the selection, this conversion request
first calls the owner's XXXXmmmmNNNNccccoooonnnnvvvveeeerrrrttttCCCCaaaallllllllbbbbaaaacccckkkk procedures, if
any. If no XXXXmmmmNNNNccccoooonnnnvvvveeeerrrrttttCCCCaaaallllllllbbbbaaaacccckkkk procedures exist or if these
procedures return a status of XXXXmmmmCCCCOOOONNNNVVVVEEEERRRRTTTT____DDDDEEEEFFFFAAAAUUUULLLLTTTT or
XXXXmmmmCCCCOOOONNNNVVVVEEEERRRRTTTT____MMMMEEEERRRRGGGGEEEE, this request then calls the owner's
XXXXmmmmeeeeSSSSttttaaaannnnddddaaaarrrrddddCCCCoooonnnnvvvveeeerrrrtttt(3), XXXXmmmmeeeeSSSSttttaaaannnnddddaaaarrrrddddTTTTaaaarrrrggggeeeettttssss(3), and